• word of the day

    ardisia escallonoides

    ardisia escallonoides - Dictionary definition and meaning for word ardisia escallonoides

    Definition
    (noun) tropical American shrub or small tree with brown wood and dark berries
Download our Mobile App Today
Receive our word of the day
on Whatsapp